// package com.lyx.server.sms;
//
// import javax.mail.Message;
// import javax.mail.MessagingException;
// import javax.mail.Session;
// import javax.mail.Transport;
// import javax.mail.internet.InternetAddress;
// import javax.mail.internet.MimeMessage;
// import java.util.Properties;
//
// /**
//  * --- Be Humble and Hungry ---
//  *
//  * @author McMeloxD
//  * @date 2024/8/14
//  * @desc 邮箱验证码工具类
//  */
// public class EmailCodeUtils {
//     public static final String SENDEREMAIL="290945973@qq.com";
//     public static final String SENDERPASSWORD="";
//
//
//     /**
//      * 发送邮箱验证码
//      * @param recipientEmail 接收邮箱
//      * @param subject 邮件主题
//      * @param content 验证码+内容*/
//     public static  boolean sendCode(String recipientEmail,String subject,String content){
//         // 设置邮件服务器属性，我这里是网易邮箱，你们用其他邮箱的可以去搜搜对应的属性
//         Properties properties = new Properties();
//         properties.put("mail.transport.protocol", "smtp");// 连接协议
//         properties.put("mail.smtp.host", "smtp.163.com"); // 邮件服务器主机地址，根据你的邮箱配置填写
//         properties.put("mail.smtp.port", "465"); // 邮件服务器端口号，网易的SSL端口号,经过SSL加密
//         properties.put("mail.smtp.auth", "true"); // 启用身份验证
//  （，
//  （“mail.smtp.ssl.enable”， “真”）; 设置是否使用ssl安全连接 ---一般都使用
//  （，
//
//
//         // 创建会话
//         session  = Session.getInstance（properties， new Authenticator() {
//             protected PasswordAuthentication getPasswordAuthentication() {
//                 return new PasswordAuthentication(senderEmail, senderPassword);
//             }
//         });
//
//         try {
//             // 创建邮件对象
//             Message message = new MimeMessage(session);
//             message.setFrom(new InternetAddress(senderEmail));
//             message.setRecipients(Message.RecipientType.TO, InternetAddress.parse(recipientEmail));
//             message.setSubject(subject);
//             message.setText(content);
//
//             // 发送邮件
//             Transport.send(message);
//             System.out.println("邮件已发送成功！");
//         } catch (MessagingException e) {
//             e.printStackTrace();
//         }
//     }
// }
